package com.gitee.cnlongs.cnlongmq.server.test.resp;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import com.gitee.cnlongs.cnlongmq.basic.entitiy.response.CnLongMqResponse;
import com.gitee.cnlongs.cnlongmq.server.handler.LongMqResponse;

public class LongMqResponseTest100 implements LongMqResponse {
	
	private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	/**
	 * 功能描述：接收MQ发送的消息
	 × 模块作者：ZOUYONG
	 × 开发时间：2019年4月15日 下午6:27:24
	 × 返回数据：boolean
	 */
	public CnLongMqResponse processLongMqMessage(CnLongMqResponse message) throws Exception {
		
		System.out.println(format.format(new Date()) + "; 接收到的MQ消息是：" + message.getMessageContent());
		
		Map<String, Object> returnMap = new HashMap<String, Object>();
		returnMap.put("code", "123456");
		message.setReturnMap(returnMap);
		
		MqResponse resp = new MqResponse();
		resp.setCode("500");
		resp.setName("张三丰");
		message.setReturnObject(resp);
		
		message.setReturnContent("SUCCESS");
		message.setReturnStatus(true);
		return message;
	}

}
